overcoming difficulties - French English Dictionary